Site Settings
Configure your site's settings, access controls, and integrations from a centralized settings panel.
Overview
Site Settings provides a comprehensive interface to manage all aspects of your site configuration. From basic site information to advanced security settings, roles, and integrations, everything is accessible from a single, organized settings page.
Concepts
Site Settings Categories
Settings are organized into categories for easier management:
- General: Basic site information and configuration
- Configurations: NavKit, General, Security, and Integration settings
- Access: Users, Roles, User Attributes, and Social Apps
Site Config
Key-value configuration pairs that control site behavior. These can be grouped into categories like NavKit, General, Security, and Integrations.
Access Site Settings
- Navigate to your Site in the Dashboard.
- Click the Settings tab.
- The settings page displays a sidebar with all available sections.
Settings Sections
Site Info
View and update basic site information.
- Click Site Info in the settings sidebar.
- Update the following fields:
- Site Name: The display name of your site
- Domain: View the site domain (read-only)
- Description: Optional description
- Click Save Changes.
Status Panel: View current site status, environment, creation date, and organization.
Secret Types
Manage the types of secrets that can be stored for your site.
- Click Secret Types in the settings sidebar.
- View existing secret types.
- Click Create Secret Type to add a new type.
- Configure the secret type:
- Name: Display name for the secret type
- Key: Unique identifier
- Schema: JSON schema defining the secret structure
- Click Save.
Configuration Sections
NavKit Configuration
Configure navigation and UI settings for your site.
- Click NavKit in the Configurations group.
- View and edit NavKit settings.
- Each setting can be edited inline.
- Changes are saved automatically.
General Configuration
Manage general site settings.
- Click General in the Configurations group.
- Configure key-value settings for site behavior.
- Edit values directly in the settings cards.
Security Configuration
Configure security-related settings.
- Click Security in the Configurations group.
- Manage authentication and authorization settings.
- Configure session timeouts, password policies, etc.
Integrations Configuration
Manage third-party integrations and API settings.
- Click Integrations in the Configurations group.
- Configure integration endpoints and credentials.
- Enable or disable specific integrations.
Access Settings
Users
Manage site-level users and their access.
- Click Users in the Access group.
- View all users with access to the site.
- Search for specific users.
- Manage user permissions and roles.
Roles
Create and manage site-level roles.
- Click Roles in the Access group.
- View existing roles.
- Click Create Role to add a new role.
- Configure role permissions.
- Assign users to roles.
User Attributes
Define custom attributes for user profiles.
- Click User Attributes in the Access group.
- View existing user attributes.
- Add new custom attributes.
- Configure attribute types (text, number, date, etc.).
Social Apps
Configure social authentication providers.
- Click Social Apps in the Access group.
- View configured OAuth providers.
- Add new social login providers (Google, GitHub, etc.).
- Configure client credentials and scopes.
Danger Zone
Actions in the Danger Zone are permanent and cannot be undone.
- Click Danger Zone in the settings sidebar.
- The following destructive actions are available:
- Delete Site: Permanently remove the site and all data
Delete a Site
- Click Delete Site.
- Review the warning about data that will be deleted:
- All applications and their data
- Database tables and content
- File uploads and storage
- Usage analytics and logs
- Site configuration and settings
- Type the site name to confirm.
- Click Delete Site Permanently.
Create Config Setting
Add new configuration settings to your site.
- Navigate to any Configuration section.
- Click Create Config.
- Fill in the setting details:
- Category: Select the category (NavKit, General, Security, Integrations)
- Key: Unique identifier for the setting
- Value: The configuration value
- Description: Optional description
- Click Create.
Configuration
Site Info Fields
| Field | Description | Editable |
|---|---|---|
| Site Name | Display name | Yes |
| Domain | Site domain URL | No |
| Description | Site description | Yes |
| Status | Active/Inactive | No |
| Environment | Production/Staging/Development | No |
| Created | Creation date | No |
| Organization | Parent organization | No |
Config Categories
| Category | Description |
|---|---|
| NavKit | Navigation and UI configuration |
| General | General site behavior settings |
| Security | Authentication and security settings |
| Integrations | Third-party service configurations |
Troubleshooting
Settings not saving
Problem: Changes to settings aren't being saved.
Solution:
- Check that you have permission to edit site settings.
- Verify the value format is correct.
- Refresh the page and try again.
Cannot delete site
Problem: The delete confirmation doesn't work.
Solution:
- Type the site name exactly as shown (case-sensitive).
- Ensure you have admin permissions.
- Check for any pending operations on the site.
Related
Last Updated: January 2025